body,td,th, h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;  }
body { background-color: #6B83DB; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

h1 { font-size: 16px; color: #333333; }
input, select {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
input.botao { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding: 3px 10px 3px 10px; border:1px solid #CECEC3; background:url(../imagens/layout/background_barra_selecao.gif);  :background:url(../imagens/layout/background_barra_selecao_botao.gif);  cursor:pointer; }
input.botao:hover { background:url(./imagens/layout/background_barra_selecao_botao.gif); border:1px solid #CECEC3; }

ul.menu { margin:0px; padding:0px; width:180px; margin-bottom:20px; clear: left; }
ul.menu li.sanfona { background:url(./imagens/layout/background_menu_container.gif) no-repeat #FFFFFF top; padding-top:5px; }

ul.menuItems { margin:0px; padding:0px; width:176px; }
	ul.menu li, ul.menuItems li { list-style-type:none; text-align:left; }
	ul.menuItems li { padding-left:5px; }
	ul.menuItems li a, ul.menuItems li div{ color:#215DC6; text-decoration:none; display:block; height:25px; }
	ul.menuItems li a:hover{ color:#333333; text-decoration:underline; }
	ul.menuItems li ul { margin:0px; padding:0px; margin-left:8px; border:none; }

li.menuTitle { background: url("./imagens/layout/background_menu_tittle.gif") #034AB7 ; height:25px; }
	li.menuTitle a {padding-left:35px; :padding-left:35px; display:block; text-decoration:none; color:#FFF; font-weight:bold; font-size:11px; text-align:left; }
	li.menuTitle a:hover { color:#333; }

.formComunicacao  select {
  width:200px;
}
.formComunicacao textarea {
  width:95%;
}

table tr td.TITULO { 
	background: #034AB7; 
	text-align: left; 
	padding: 0px; 
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; 
}

 tr.linha0 { background: #F0F0F0; }
 tr.linha1 { background: #FFFFFF; }
 
 h3.erro { color:#FF9999; background: #f9f9f9; border: 1px dashed #CCCCCC; padding: 3px; }
 h3.msg { color:#9999CC; background: #f9f9f9; border: 1px dashed #CCCCCC; padding: 3px; }
 
 .estadoComunicacao {
   margin:20px; 
   background:#FFF; 
   height: 200px;
   text-align: left;
 }
 
 
div#divCadastroAssunto div.background {
   position:absolute;
   top:0px;
   left:0px;
   width: 2000px;
   height: 2000px;
   background: #666;
   -moz-opacity:0.8;
   filter:Alpha(Opacity=80);
   z-index: 800;
}

div#divCadastroAssunto div.conteudo {
   position: absolute;
   left: 50%;
   top:50%;
   width: 300px;
   margin: -40px 0 0 -150px;
   background: #FFF;
   z-index: 801;
   padding: 5px;
 }
 
 div#listagemComunicacao {
   background:#FFFFFF;
   overflow: auto;
   padding: 5px;
   height:180px;
   border: 1px solid #CCCCCC;
 }
 
  div#listagemComunicacao table th {
    padding-top: 3px;
    padding-bottom: 3px;
    background: #CCC;
  }
  
  div#listagemComunicacao table th a{
    color: #333;
    text-decoration: none;
  }
  
  div#listagemComunicacao table td {
    border: 1px solid #CCC;
    border-collapse: collapse;
    padding: 3px 15px 3px 15px;
    text-align: center;
  }
  
  div#listagemComunicacao table td a{
  	text-decoration: none;
  	color: #333333;
  }
  
.olbg {background-color:#999;
}
.olcg {background-color:#000;}
.olfg {background-color:#ddd;}
.olcap {font-family:Arial; font-size:12px; font-weight:bold; color:#fff;}
a.olclo {font-family:Arial; font-size:10px; font-weight:bold; color:#ddd;}
a.olclo:hover {color:#fff;}
.oltxt {font-family:Arial; font-size:12px; color:#000;}